import { post, get } from '../../../request.js'

// 查询api信息列表
export function listApiInfo(query) {
    return post({
        url: '/tool/pserv/apiInfo/pageList',
        params: query
    })
}

// 新增api信息
export const addApiInfo = params => {
    return post({
        url: '/tool/pserv/apiInfo/save',
        params
    })
}

// 修改api信息
export const updateApiInfo = params => {
    return post({
        url: '/tool/pserv/apiInfo/update',
        params
    })
}

// 删除api信息
export const delApiInfo = params => {
    return post({
        url: '/tool/pserv/apiInfo/delete',
        params
    })
}
// 发布api信息
export const publishApiInfo = params => {
    return post({
        url: '/tool/pserv/apiInfo/publish',
        params
    })
}

// 撤销发布信息
export const revokeApiInfo = params => {
    return post({
        url: '/tool/pserv/apiInfo/revoke',
        params
    })
}

// 启/停用api信息
export const updateApiState = params => {
    return post({
        url: '/tool/pserv/apiInfo/updateState',
        params
    })
}
//获取授权数据
export const getAuthApiData = params => {
    return get({
        url: '/tool/pserv/apiInfo/getAuthApiData',
        params
    })
}

// 保存api信息
export const saveChooseApi = params => {
    return post({
        url: '/tool/pserv/apiInfo/saveChooseApi',
        params
    })
}

// 测试api信息
export const verifyApi = params => {
    return post({
        url: '/tool/pserv/apiTest/verifyApi',
        params
    })
}
